<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

    </style>
</head>

<body>

</body>
<script>
    //0.Number.EPSILON是JavaScript最小的精度
    // function equal(a, b) {
    //     if (Math.abs(a - b) < Number.EPSILON) {
    //         return true
    //     } else {
    //         return false
    //     }

    // }
    // console.log(equal(0.1 + 0.2, 0.3))

    //1.二进制和八进制
    // let b=0b1010;
    // console.log(b)

    //2.检测一个数值是否为有限数
    // console.log(Number.isFinite(100))
    // console.log(Number.isFinite(Infinity))

    //3.number.isnan检测一个数值为NaN
    // console.log(Number.isNaN(123))

    //4.字符串转整数
    // console.log(Number.parseInt('520love'))
    // console.log(Number.parseFloat('3014ggg'))

    //5.Number.isInteger判断一个数是否为整数
    // console.log(Number.isInteger(5));
    // console.log(Number.isInteger(0.2))

    //6.Math.trunc将数字小数部分抹掉
    // console.log(Math.trunc(3.5))

    //7.Math.sign判断一个数到底为正数负数还是零
    console.log(Math.sign(100))
    console.log(Math.sign(0))
    console.log(Math.sign(-20000))
</script>

</html>